package net.lab1024.sa.admin.module.business.erp.domain.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.time.LocalDate;

import com.baomidou.mybatisplus.annotation.Version;
import lombok.Data;

/**
 * 生产订单与用户关系表 实体类
 *
 * @Author AKITA
 * @Date 2025-04-19 13:01:26
 * @Copyright AKITA
 */

@Data
@TableName("nmmorda")
public class NmmordaEntity {


    /**
     * 电键
     */
    @TableId
    private Long docEntry;
    private Integer lineNum;
    private Long userId;
    private String lineStatus;
    private String userName;
    private Boolean approved;
    private Integer absId;
    private BigDecimal workTime;
    private BigDecimal overTime;
    private BigDecimal holiday;
    private BigDecimal costHour;
    private BigDecimal common;
    private String del;
    private Boolean time1 = false;
    private Boolean time2 = false;
    private Boolean time3 = false;
    private Boolean time4 = false;
    private Boolean time5 = false;
    private Boolean time6 = false;
    private Boolean time7 = false;
    private Boolean time8 = false;
    private Boolean time9 = false;
    private Boolean time10 = false;
    private Boolean time11 = false;
    private Boolean time12 = false;
    private Boolean time13 = false;
    private Boolean time14 = false;
    private Boolean time15 = false;
    private Boolean time16 = false;
    private Boolean time17 = false;
    private Boolean time18 = false;
    private Boolean time19 = false;
    private Boolean time20 = false;
    private Boolean time21 = false;
    private Boolean time22 = false;
    private Boolean time23 = false;
    private Boolean time24 = false;
    private LocalDate nowDate;
    private String week;
    private Boolean workDay;
    private Boolean absentee;



    @Version
    private Integer version;
    @TableField(exist = false)
    private BigDecimal workTimeTot;
    @TableField(exist = false)
    private BigDecimal overTimeTot;
    @TableField(exist = false)
    private BigDecimal commonTot;
    @TableField(exist = false)
    private BigDecimal holidayTot;

}
